@charset "ISO-8859-1";
<style type="text/css">
.blocksatz {text-align: left;}
td{text-align:""}
a{color:#000000}
tr:nth-child(even){background-color: #F2F2F2;}
table {border-collapse: collapse;
 border: 3px solid black;}
th, td {border: 1,5px solid black}
th{background-color: #4CAF50;
    color: white;}
ol.a{list-style-position: inside;}
hr { 
    display: circle;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: solid;
    border-width: 3px;
    color: #000000;
}
.button_zurück {
    background-color: #E6E6E6;
    border: solid 2px black;
    color: black;
    padding: 5px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    border-radius: 8px;
}
.button_frage {
    background-color: #E6E6E6;
    border: solid 2px black;
    color: black;
    padding: 15px 85px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    border-radius: 8px;
}
button {
    background-color: #E6E6E6;
    border: solid 2px black;
    color: black;
    padding: 10px 64px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    border-radius: 8px;
}
button:hover span:after {
  opacity: 1;
  right: 0;
}
button:hover {
    background-color: #000000;
    color: white;
}
button span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.0s;
}
button:hover span {
  padding-right: 25px;
}
button:hover span:after {
  opacity: 1;
  right: 0;
}
button span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.0s;
}
.button_zurück:hover span {
  padding-left: 25px;
}
.button_zurück span:after {
  content: '\00ab';
  position: absolute;
  opacity: 0;
  top: 0px;
  left: -80px;
  transition: 0.0s;
}
body {background-color: #F2E3CE;}
</style>